.prodetail{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:50px; z-index:100;}
.confirm{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:50px; padding-bottom:60px; z-index:100;}

/*产品详情*/
.prodetail .detail{ padding-bottom:0px; margin-bottom:40px;}
.prodetail .detail .ProInfo{ width:100%; background-color:#fff; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.swipePanel{ padding:0px; padding-bottom:0px;}
.swipePanel .swipe { overflow: hidden;}
.swipePanel .swipe img{ display:block;}
.swipePanel .swipe ul { float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipePanel .swipe #pagenavi { position:absolute; width:100%; left:0; bottom: 5px; text-align: center; }
.swipePanel .swipe #pagenavi a { width:18px; height:2px; line-height: 99em; background:#d2d2d2; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block;}
.swipePanel .swipe #pagenavi a.active { background: #d40f68; height:4px;}
.picdetail a{ display:block;position:absolute; right:10px; bottom:10px;width:38px; height:38px; border-radius:35px; border:2px #808080 solid; text-align:center; color:#323232; font-size:10px; line-height:14px;}
.picdetail a span{ padding-top:4px; display:inline-block; padding-left:2px;padding-right:2px;}

.prodetail .detail .ProInfo .ProName{ overflow:hidden; border-top:1px #e5e5e5 solid;}
.prodetail .detail .ProInfo .ProName>h1{ line-height:20px; padding:10px 10px 0 10px; text-align:left; font-size:15px; color:#323232; font-weight:normal;}
.prodetail .detail .ProInfo .ProName>h1 span{ display:inline-block; width:85%;}
.prodetail .detail .ProInfo .ProName>h1 i{ font-style:normal; display:inline-block; width:15%; background:url(../img/share02.png) no-repeat center top; padding-top:25px; text-align:center; font-size:12px; color:#333; background-size:20px 20px;}
.prodetail .detail .ProInfo .ProName p{ font-size:12px; color:#e50f71; margin-top:5px;  padding:0 10px;}
.prodetail .detail .ProInfo .ProName p span{margin-right:5px;}
.prodetail .detail .ProInfo .ProName p span b{ font-size:14px;}
.prodetail .detail .ProInfo .ProName p.taxes{ color:#999;}
.prodetail .detail .ProInfo .ProName p.taxes em{ background:#6e3bec;}
.prodetail .detail .ProInfo .ProName h2{ font-size:12px; color:#fff; margin-top:-1px; padding:10px; font-weight:normal;background-image:-moz-linear-gradient(0deg,#753ded 20%,#8441f0 35%,#af4cf7);
	background-image:-webkit-linear-gradient(0deg,#753ded 20%,#8441f0 35%,#af4cf7);
	background-image:-ms-linear-gradient(0deg,#753ded 20%,#8441f0 35%,#af4cf7);}
	.prodetail .detail .ProInfo .ProName h2 span{ font-size:12px; padding-right:8px;}
.prodetail .detail .ProInfo .ProName h2 span b{ font-size:14px;}
.prodetail .detail .ProInfo .ProName h2 del{ font-size:12px; color:#fff;}
.prodetail .detail .ProInfo .ProName h2.xs{ background:#e50f72;}
.prodetail .detail .ProInfo .ProName h2.xs em{ font-style:normal; float:right;}
.prodetail .detail .ProInfo .ProName h2.xs em b{ font-size:16px; padding-left:5px;}
.prodetail .detail .ProInfo .ProName p em{ color:#fff; display:inline-block; padding:2px 5px; background:#e50f72; font-size:12px; font-style:normal;}
.prodetail .detail .ProInfo .ProName p i{ font-size:12px; color:#808080; font-style:normal; padding-right:20%;}
.prodetail .detail .ProInfo .ProName p i:nth-child(3){ float:right; padding-right:0;}
.prodetail .detail .ProInfo .ProName h3{ font-weight:normal; font-size:12px; color:#999; padding:10px 10px 0 10px;}
.prodetail .detail .ProInfo .ProName h3 span{ background:url(../img/icon.png) no-repeat left center; padding-left:20px; background-size:15px 15px; margin-right:15px;}

.prodetail .detail .choose{ margin-top:10px; background:#fff; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; padding:15px; font-size:15px; color:#333;}
.prodetail .detail .choose p{ background:url(../img/right.png) no-repeat right center; background-size:10px auto;}
.prodetail .detail .choose span{ padding-left:5px;}

.prodetail .detail .ProProp { margin:10px;}
.prodetail .detail .ProProp .Prop{ background:#fafafa;}
.prodetail .detail .ProProp h1{ border:1px solid #e6e6e6; background:#f5f5f5; color:#646464; font-size:16px; height:40px; line-height:40px; font-weight:normal; padding-left:10px; border-radius: 4px;}
.prodetail .detail .ProProp dl{ margin:10px; border-top:1px solid #f3f3f3; padding-bottom:20px;}
.prodetail .detail .ProProp dl dt{ color:#000; padding:5px;}
.prodetail .detail .ProProp dl dd { overflow:hidden; zoom:1; margin-left:0px;}
.prodetail .detail .ProProp dl dd .reduce,
.prodetail .detail .ProProp dl dd .Add{ float:left; width:30px; height:30px; line-height:30px; font-size:1.0em; font-weight:bold; text-align:center; border:1px solid #a0a0a0; background-color:#fff; cursor:pointer; color:#999;}
.prodetail .detail .ProProp dl dd .Number{ float:left; width:50px; height:30px; line-height:30px; text-align:center; border-top:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; background-color:#fff;}
.prodetail .detail .ProProp dl dd .Number input{ float:left; width:50px; height:30px; line-height:30px; font-size:1em; text-align:center; border:none; background:none; color:#e93967;}
.prodetail .detail .ProProp dl.NumLine dd span{ font-size:0.8em; margin-left:10px;}
.prodetail .detail .ProProp dl.NumLine dd span em{ font-style:normal;}
.prodetail .detail .ProProp dl.SizeLine{ margin-top:0px;}
.prodetail .detail .ProProp dl.SizeLine dd ul{ overflow:hidden; zoom:1;}
.prodetail .detail .ProProp dl.SizeLine dd ul li { float:left; cursor:pointer; text-align:center; width:22%; height:30px; line-height:30px; margin-right:2%; margin-bottom:8px; border:1px solid #ccc; background-color:#fff; font-size:0.8em;}
.prodetail .detail .ProProp dl.SizeLine dd ul li.selected{ border-color:#e4e4e4; background-color:#ff9000; color:#fff;}
.prodetail .detail .Action { padding:20px 0px; margin:0px auto;}
.prodetail .detail .Action input[type=button]{ -webkit-appearance: none; display:block; color:#fff; width:70%; margin:0px auto; height:40px; line-height:36x; text-align:center; font-size:18px; cursor:pointer; background:#e93967; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

/*评价*/
.prodetail .detail .ProIntro{ margin-bottom:50px;}
.prodetail .detail .ProIntro .tab{ border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; overflow:hidden; zoom:1; margin-top:10px;background-color:#fff;}
.prodetail .detail .ProIntro .tab span{ display:block; height:35px; line-height:35px; font-size:15px; cursor:pointer; padding-left:10px;}
.prodetail .detail .ProIntro .tab span em{ font-style:normal; color:#999;}
.prodetail .detail .ProIntro .about{ font-size:12px;background-color:#fff; line-height:22px; color:#333; padding:10px; border-bottom:1px #e5e5e5 solid;}
.prodetail .detail .ProIntro .Reviews dl:first-child{ border-top:none;}
.prodetail .detail .ProIntro .Reviews dl dt{ width:100%;}
.prodetail .detail .ProIntro .Reviews dl dt img{ width:50px; height:50px; border-radius:50px; display:inline-block; vertical-align:-20px;}
.prodetail .detail .ProIntro .Reviews dl dt .commentator{ margin-left:10px; color:#999; height:30px; line-height:30px; font-size:14px;}
.prodetail .detail .ProIntro .Reviews dl dt .time{ height:50px; line-height:50px; float:right;font-size:14px; color:#999;}
.prodetail .detail .ProIntro .Reviews dl dd{ font-size:14px; padding-top:10px; color:#333; padding-right:15px; }
.prodetail .detail .ProIntro .Reviews dl dd span{ display:inline-block; background:url(../img/star.png) no-repeat center center; background-size:auto 18px; height:18px; width:20px; margin-right:5px;}
.prodetail .detail .ProIntro .Reviews dl dd span.color{ display:inline-block; background:url(../img/star02.png) no-repeat center center; background-size:auto 18px;}
.prodetail .detail .ProIntro .more{ color:#999; font-size:14px; text-align:center; height:35px; line-height:35px; border:1px solid #e5e5e5; margin:0px auto; width:40%; margin-top:10px;}

.prodetail .detail .ProIntro .house{ padding:10px; margin-top:10px; background:#fff; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; line-height:62px;}
.prodetail .detail .ProIntro .house img{ display:inline-block; width:60px; height:60px; border:1px #d2d2d2 solid; vertical-align:-20px;}
.prodetail .detail .ProIntro .house span{ padding-left:10px; font-size:16px; color:#333;}
.prodetail .detail .ProIntro .house a{ display:inline-block; float:right; background:#e50f71; color:#fff; width:80px; line-height:32px; text-align:center; margin-top:15px;}

.spxq dt{ background:#efeff4; text-align:center; padding:20px 0;}
.spxq dt h1{ font-weight:normal; height:1px; background:#e5e5e5; position:relative;}
.spxq dt h1 span{ background:#efeff4; font-size:15px; color:#666; line-height:20px; position:absolute; top:-10px; width:50%; left:25%;}
.list ul{ margin-top:1%;}
.list ul li{ width:50%; float:left;}
.list ul li a{ background:#fff; margin:2% 2% 2% 0; display:block; padding:10px;}
.list ul li:nth-child(2n) a{margin:2% 0 2% 2%;}
.list ul li a img{ display:block;width:90%; margin:0 auto;}
.list ul li a h2{ font-weight:normal; font-size:15px; color:#333; line-height:20px; height:40px; overflow:hidden;}
.list ul li a p{ padding-top:5px; height:18px; line-height:18px;}
.list ul li a p span{ color:#e4006e; font-size:12px; padding-right:5px;}
.list ul li a p span b{ font-size:14px;}
.list ul li a p del{ font-size:12px; color:#808080;}
.list ul li a p em{ font-style:normal; float:right; font-size:12px; color:#999;}
.clear{ clear:both;}

/*分类*/
.proListRightGrid{ width:100%; max-width:640px; background:#fff; position:relative;}
.proListRightGrid .subMenu{ position:fixed; top:50px; width:20%; text-align:center; background:#f7f7f7; height:100%;}
.proListRightGrid .subMenu span{ display:block; text-align:center; line-height:50px; color:#666; font-size:14px;}
.proListRightGrid .subMenu span.on{ background:#fff; color:#e50f71;}
.proListRightGrid .proListPanel{ margin-left:20%; background:#fff; padding:10px;}
.proListRightGrid .proListPanel ul li{ width:50%; float:left;}
.proListRightGrid .proListPanel ul li a{ display:block; padding:20px; text-align:center;}
.proListRightGrid .proListPanel ul li a img{ display:block;}
.proListRightGrid .proListPanel ul li a p{ font-size:12px; color:#999; padding-top:10px;}
/*cart*/
.prodetail .cart{ position:fixed; width:100%; max-width:640px; border-top:1px solid #e6e6e6; height:45px; bottom:0px; background:#fff; z-index:98;}
.prodetail .cart>a{ display:block; background:#df464b; color:#fff; height:45px; text-align:center; line-height:45px; font-size:18px; }
.prodetail .cart dl{ position:relative;}
.prodetail .cart dl dt{ position: absolute; left:0px; top:0px; height:45px; width:40%; }
.prodetail .cart dl dt a{ display:block; float:left; width:33.3%; height:45px; line-height:72px; font-size:14px; text-align:center; overflow:hidden; color:#b2b2b2; }
.prodetail .cart dl dt span{ display:block; float:left; width:33.3%; height:45px; line-height:72px; font-size:14px; text-align:center; overflow:hidden; color:#b2b2b2; }
.prodetail .cart dl dt span.collect{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/collect.png) no-repeat center 4px; background-size:auto 20px; }
.prodetail .cart dl dt a.qq{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/kefu.png) no-repeat center 4px; background-size:auto 20px; }
.prodetail .cart dl dt a.home{border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/house.png) no-repeat center 4px; background-size:auto 20px;}
.prodetail .cart dl dt span.collected{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/collect02.png) no-repeat center 4px; background-size:auto 20px; }
.prodetail .cart dl dd{ margin-left:40%; padding-top:0px; margin-right:0px; overflow:hidden; zoom:1;}
.prodetail .cart dl dd a{ float:left; display:block; width:50%; color:#fff; height:45px; line-height:45px; text-align:center; font-size:16px;}
.prodetail .cart dl dd a:first-child{ color:#fff; background: #383a3b;}
.prodetail .cart dl dd a:last-child{ color:#fff; background:#e50f71;}
.prodetail .cart .kf{ position:fixed; bottom:45px; background:#fff;left:0; line-height:40px; padding-left:15px; display:none;}
.prodetail .cart .kf ul li{ border-bottom:1px #e5e5e5 solid; padding-right:15px;}
.prodetail .cart .kf ul li a{ display:block;}
.prodetail .cart .kf ul li a img{ display:inline-block; width:20px; vertical-align:-5px; margin-right:5px;}
.prodetail .cart .kf ul li a span{ font-size:12px; color:#333;}
/*ComfirmBox*/
.ComfirmBox{ position:fixed; width:100%; max-width:640px; display:none;height:100%; top:0; background: rgba(0, 0, 0, 0.6); z-index:1001;}
.ComfirmBox .ProProp { position:absolute; width:100%; left:0px; bottom:0px; background:#fff;}
.ComfirmBox .closeBtn{ position:absolute; border-radius: 20px; top:10px; right:12px; width:20px; height:20px; line-height:20px; text-align:center; color:#b3b3b3; border:1px solid #b3b3b3; background-color:#fff; cursor:pointer; font-size:12px; z-index:99999;}
.ComfirmBox .ProProp dl{ position:relative; margin-top:16px; margin-bottom:16px;}
.ComfirmBox .ProProp dl dt{ position:absolute; color:#323232; font-size:16px; width:100px; height:30px; line-height:30px;}
.ComfirmBox .ProProp dl dd { overflow:hidden; zoom:1; float:right; margin-right:18px;}
.ComfirmBox .ProProp dl dd .reduce{ float:left; width:30px; height:30px; cursor:pointer; border:1px #d2d2d2 solid;border-radius:4px; text-align:center; line-height:30px; color:#999;}
.ComfirmBox .ProProp dl dd .Add{ float:right; width:30px; height:30px; cursor:pointer; border:1px #e50f72 solid; color:#e50f72; border-radius:4px; text-align:center; line-height:30px;}
.ComfirmBox .ProProp dl dd .Number{ float:left; width:30px; height:30px; line-height:30px; text-align:center;}
.ComfirmBox .ProProp dl dd .Number input{ float:left; width:30px; height:30px; line-height:30px; font-size:1em; text-align:center; border:none; background:none; color:#323232;}

.ComfirmBox .ProProp .LineList{ position:relative; background-color:#fff; margin-left:15px; z-index:99999;}
.ComfirmBox .ProProp .LineList .ProPic{ position:absolute; left:0px; top:-40px; width:110px; height:110px;border:1px #e5e5e5 solid;  background:#fff; z-index:99999; border-radius:6px; overflow:hidden;}
.ComfirmBox .ProProp .LineList .ProPic a{background-color:#fff; display:block; width:110px; height:110px; border-radius:6px;}
.ComfirmBox .ProProp .LineList .ProPic a img{ width:110px; height:110px; display:block;}
.ComfirmBox .ProProp .LineList .nameContent{ margin-left:120px; height:80px; color:#686868; position:relative; text-align:left;}
.ComfirmBox .ProProp .LineList .nameContent .ProName{ font-size:20px; height:22px; line-height:22px; overflow:hidden; font-weight:400; margin-right:50px; padding-top:0px;}
.ComfirmBox .ProProp .LineList .nameContent .ProName a{ color:#323232;}
.ComfirmBox .ProProp .LineList .nameContent .price{ height:24px;  font-weight:bold; color:#333; font-size:20px;margin-top:13px;}
.ComfirmBox .ProProp .LineList .nameContent .price em{ color:#333; font-size:14px; font-style:normal;}
.ComfirmBox .ProProp .LineList .nameContent .count{ font-size:14px; color:#666; margin-top:5px;}
.size{border-bottom:1px #e5e5e5 solid;}
.size h1{ font-weight:normal; font-size:16px; color:#323232;padding-top:5px; padding-bottom:10px;}
.size span{ display:block; float:left; margin-bottom:10px; margin-right:15px;padding:6px 24px; color:#666; border-radius:4px; border:1px #d2d2d2 solid;}
.size .click{ color:#e50f72; border:1px #e50f72 solid;}

.ComfirmBox .Action {margin:0px auto;}
.ComfirmBox .Action input[type=button]{ -webkit-appearance: none; display:block; color:#fff; width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; cursor:pointer; background:#e50f72;}

.page{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); top:0; z-index:9999; display:none;}
.page .share{ width:100%; max-width:640px; position:fixed; bottom:0; background:#f0f0f0; z-index:9999;}
.page .share h3{ font-weight:normal; font-size:15px; text-align:center; line-height:40px; color:#999;}
.page .share a{ width:20%; text-align:center; display:block; float:left;}
.page .share a .pic{ height:60px;}
.page .share a .pic img{ display:block; width:80%; margin:0 auto;}
.page .share a .topic{ font-size:14px; color:#999; margin-top:15px;}
.page .share .close{ display:block; width:90%; background:#f0f0f0; border-top:1px #e5e5e5 solid; line-height:40px;margin:0 auto; font-size:15px; color:#333; margin-top:15px; text-align:center; }

/*确认订单*/
.address{ padding:10px; background:#fff;}
.address a{ display:block;background:url(../img/more03.png) no-repeat right center; background-size:auto 20px;}
.address ul{ padding:10px 25px 5px 10px; margin-right:15px; }
.address ul li{ font-size:13px; color:#323232; padding-bottom:10px;}
.address ul li b{ font-weight:normal; padding-left:10px;}
.address p{ font-size:15px; color:#333; padding:20px 0;display:none; }
.ordermess{ background:#fff; margin-top:10px; border-bottom:1px #e5e5e5 solid;}
.ordermess .title{ padding:10px; font-size:15px; color:#33;}
.ordername{ padding:10px 0 10px 10px; background:#f7f7f7; position:relative; border-top:1px #e5e5e5 solid;}
.ordername img{ display:block; width:100px; height:100px;float:left; margin-left:5px;}
.name02{ margin-left:120px; font-size:14px;}
.name02 span{ margin-top:5px; display:inline-block; width:60%; color:#333; height:36px; overflow:hidden; font-size:14px;}
.name02 .coin{ margin-top:10px; display:inline-block; height:20px; width:60%;overflow:hidden; background:url(../img/server02.png) no-repeat left center; background-size:10px auto; padding-left:16px;}
.name02 b{ font-weight:normal; float:right; padding-top:5px; padding-right:15px; font-size:12px; color:#323232;}
.name02 b em{ font-style:normal; font-size:14px;}
.size02{ margin-top:10px;}
.size02 span{ color:#999;}
.size02 b{font-weight:normal; float:right; font-size:14px; color:#999; margin-top:-30px;}

.way{ margin-left:15px; padding:15px 15px 15px 0; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333;}
.way b{ float:right; font-size:14px; color:#e50f72; font-weight:normal;}
.way span{ float:right; font-size:14px; color:#666;}
.way input{ background:#fff; border:none; font-size:15px; color:#666; display:inline-block; width:74%;}

.discount{ background:#fff; margin-top:10px; border-bottom:1px #e5e5e5 solid; }
.discount ul li{ margin-left:15px; padding:15px 15px 15px 0; height:20px; line-height:20px; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333;}
.discount ul li>b{ font-weight:normal; font-size:14px; color:#808080;}
.discount ul li .mon{ float:right; margin-top:-5px; display:none;}
.discount ul li>i{ display:block; float:right; width:20px; height:20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px;}
.discount ul li>i.select{background:url(../img/checked.png) no-repeat center center; background-size:20px 20px;}
.discount ul li .mon b{ font-weight:normal; font-size:14px; color:#e61d79; margin-right:10px; display:inline-block;}
.discount ul li .mon i{ display:inline-block; padding:6px 10px; border:1px #e5e5e5 solid; font-size:14px; font-style:normal; color:#808080;}
.discount ul li span{ float:right; font-size:14px; color:#666;}
.discount ul li em{ float:right; background:url(../img/right.png) no-repeat  right center; padding-right:20px; background-size:auto 16px; font-size:14px; color:#666; font-style:normal;}
.discount ul li:last-child{ border-bottom:none;}

.help{ padding:15px; background:#fff; height:20px; margin-top:10px; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333;}
.help i{ display:block; float:right; width:20px; height:20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px;}
.help i.select{background:url(../img/checked.png) no-repeat center center; background-size:20px 20px;}

/*支付方式*/
.payway{ margin:10px 0;}
.payway h4{ background:#fff; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; padding:10px; font-weight:normal; font-size:14px; color:#666; margin-top:10px;}
.payway ul{ background:#fff;}
.payway ul li{ border-bottom:1px #e5e5e5 solid; padding:15px 0; position:relative; margin-left:15px;}
.payway ul li img{ display:inline-block; width:30px; height:30px; vertical-align:-10px; margin-right:10px;}
.payway ul li i{ display:block; float:right; width:20px; height:20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; margin-right:15px;}
.payway ul li i.select{background:url(../img/checked02.png) no-repeat center center; background-size:20px 20px;}


.bott{ border-bottom:none;}
.sure{ position:fixed; width:100%; max-width:640px; border-top:1px solid #e5e5e5; height:auto; bottom:0px; background:#fff; z-index:98; height:60px; line-height:60px;}
.sure p{ font-size:15px; color:#666; padding-left:10px;}
.sure p span{ font-size:15px; color:#666; padding-left:5px;}
.sure p em{ font-style:normal; font-size:12px; color:#e61d79;}
.sure p em b{ font-size:15px;}
.sure a{ width:30%; position:absolute; right:10px; top:10px; background:#e61d79; border-radius:4px; line-height:40px; text-align:center; color:#fff; font-size:16px;}


.voice02{ background:#afb0f0; position:fixed; top:51px; padding:10px 0; width:100%; max-width:640px; z-index:999;}
.voice02 span{ background:url(../img/mess.png) no-repeat left center; color:#fff; font-size:14px; padding-left:20px; background-size:auto 15px; margin-left:10px;}
.sure02{ position:fixed; bottom:0; background:#fff; border-top:1px #e5e5e5 solid; width:100%; max-width:640px; padding:10px 0;}
.sure02 .mom{ font-size:15px; color:#666; padding-left:10px; float:left; line-height:36px;}
.sure02 .mom em{ font-style:normal; font-size:12px}
.sure02 .mom b{ font-size:16px; color:#333;}
.sure02 .mom span{ font-size:15px; color:#666; padding-left:10px;}
.sure02 a{ font-size:15px; color:#fff; display:block; float:right; background:#362299; border-radius:4px; width:30%; margin-right:10px; line-height:36px; text-align:center;}
.ordername .number{display:block; width:100px; height:100px;float:left; margin-left:5px; background:url(../images/bg05.png) no-repeat center center; background-size:100% 100%; color:#afb0f0; line-height:100px;}
.ordername .number em{ font-size:12px; padding-left:12px;}
.ordername .number b{ font-size:40px; font-weight:normal;}
.buy{ background:#fff;}
.buy .name02 span{ margin-top:5px; display:inline-block; width:60%; height:20px;overflow:hidden; font-size:14px;}
.buy .size02 b{font-weight:normal; float:right; font-size:14px; color:#999; margin-top:0px;}


.select01{ width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/checked.png) no-repeat center center;position:absolute; top:10px; right:20px;background-size:25px auto;}
.select02{ width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/checked.png) no-repeat center center;position:absolute; top:10px; right:20px;background-size:25px auto;}
.selected02{ width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/checked02.png)no-repeat center center;position:absolute; top:10px; right:20px;background-size:25px auto;}
.surebutton a{ width:100%; display:block;border-top:1px #e5e5e5 solid; padding:10px 0; background:#fff;position:fixed; width:100%; max-width:640px;bottom:0px;z-index:98;}
.surebutton input{ width:40%; height:30px; border:1px #df464b solid; color:#df464b; font-size:13px; text-align:center; margin:0 auto; display:block; background:#fff; border-radius:6px;}


/*订单详情*/
.state{ padding:15px 0;font-size:15px; padding-left:10px;color:#333; background:#fff;}
.state b{ font-weight:normal; color:#e50f72; padding-left:10px;}
.orderaddress{ margin-top:10px; background:#fff; padding-bottom:10px;border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.orderaddress h2{ font-weight:normal; padding:10px; font-size:15px; color:#333; border-bottom:1px #e5e5e5 solid; margin-bottom:10px;}
.orderaddress p{ font-size:15px; color:#666; line-height:30px; padding:0 10px;}
.orderaddress p b{ padding-left:10px; font-weight:normal;}
.sale{ background:#fff;}
.sale ul{ padding:10px 0 0 10px;}
.sale ul li{ line-height:40px; font-size:14px; color:#333; border-bottom:1px #e5e5e5 solid;}
.sale ul li:last-child{ border-bottom:none;}
.sale ul li span{ float:right; padding-right:10px; color:#666;}
.ordernumber{padding:10px; background:#fff; margin-top:10px; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.ordernumber p{ font-size:14px; color:#666; line-height:26px;}
.ordernumber p span{ float:right;}
.ordernumber p span b{ font-weight:normal; padding-left:10px;}
.button{ padding:10px 0;text-align:right; background:#fff; font-size:15px; color:#df464b;border-bottom:1px #e5e5e5 solid; position:fixed; bottom:0; width:100%; max-width:640px;}
.button input{ display:inline-block; width:75px; height:30px; border:1px #e5e5e5 solid; background:#fff; text-align:center;  color:#666; font-size:12px; border-radius:4px; margin-right:10px;}
.button .pay{ border:1px #e50f72 solid; color:#e50f72;}


.orderstate{ background:#fff;}
.orderstate h1{ padding:15px 14%; font-weight:normal; font-size:15px; color:#333;}
.orderstate h2{ width:100%; height:10px; background:#f0f0f0;}
.orderstate ul{ padding-top:30px;}
.left{ float:left; width:14%;}
.left .ed{ display:inline-block; width:12px; height:12px; text-indent:-9999em; background:#df464b; margin-right:20px; border:3px #f2b5b7 solid; border-radius:50%; margin-left:10px;}
.left p{ width:1px; min-height:60px; background:#dbdbdb; margin-left:18px; margin-top:-10px;}
.left span{ display:inline-block; width:12px; height:12px; text-indent:-9999em; background:#cccccc; margin-right:20px;  border-radius:50%; margin-left:13px;}
.wordm{ float:left; width:86%; margin-top:-20px;font-size:14px; color:#999; border-bottom:1px #e5e5e5 solid; padding-bottom:8px;}
.wordm p{ padding-right:10px;}
.wordm time{ padding-top:10px; display:inline-block;}
.now{ color:#df464b;}

.accout{ /*margin-top:50px;*/}
.accout h1{ font-weight:normal; font-size:16px; color:#333; padding:15px;}
.accout ul{ padding-left:15px; background:#fff;}
.accout ul li{ border-bottom:1px #e5e5e5 solid; padding:15px 0; position:relative;}
.accout ul li img{ display:block; width:30px; height:30px; margin-left:35px;}
.accout ul li .radio01 {width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/radio01.png) no-repeat center center;position:absolute; top:17px; left:0;background-size:25px auto;}
.accout ul li .radio02 {width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/radio01.png) no-repeat center center;position:absolute; top:17px; left:0;background-size:25px auto;}
.accout ul li .one {width: 25px;height:25px; display:inline-block;cursor: pointer;text-align:center;background:url(../img/radio02.png) no-repeat center center;position:absolute; top:17px; left:0;background-size:25px auto;}
.accout ul li .radioclass {opacity: 0;cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position:absolute;top:0px;left:0px; display:block; width:25px; height:25px;}
.accountname{position:absolute; left:85px; top:10px;}
.accountname p{ font-size:15px; color:#323232;}
.accountname span{ font-size:12px; color:#808080;}
.moneynumber{ padding:10px 15px; font-size:12px; color:#666;}
.moneynumber span{ color:#df464b;}
.withdraw{ padding:0 15px; background:#fff;}
.withdraw input{ display:block; border:none; background:#fff; font-size:13px; padding:15px 0; color:#323232; width:100%;}
.apply{ width:100%; margin-top:40px;}
.apply input{ display:block; width:50%; height:44px; border:1px #df464b solid; background:#fff; text-align:center; font-size:16px; color:#df464b; margin:0 auto; border-radius:10px;}

.accoutlist{ /*margin-top:60px;*/}
.accoutlist ul li{ width:80%; padding:25px; background:#df464b; border-radius:6px; margin:10px auto; position:relative;}
.accoutlist ul li .icon{ float:left;width:30px; height:30px; margin-top:10px;}
.accoutlist ul li .icon img{ display:block;}
.accoutlist ul li .mess{ float:left; margin-left:10px;}
.accoutlist ul li .mess  p{ font-size:18px; color:#fff;}
.accoutlist ul li .mess  span{ font-size:12px; color:#fff; display:block; margin-top:6px;}
.accoutlist ul li .mess  b{ font-size:16px; color:#fff; font-weight:normal; padding-top:6px; display:inline-block;}
.accoutlist ul li .del{ width:20px; position:absolute; right:25px;}

.add02 h1{ padding:10px 15px; font-size:16px; color:#666; font-weight:normal;}
.add02 form{ width:100%; max-width:640px;}
.add02 form ul{ padding:14px 15px; background:#fff;}
.add02 form ul li{position:relative; margin-bottom:14px;}
.add02 form ul li span{ display:inline-block; width:25%;font-size:16px; color:#323232; line-height:30px; }
.add02 form ul li input[type=text]{ display:block; position:absolute; left:25%; top:0; width:75%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232;background:#fff;}
.add02 form ul li select{ display:block; position:absolute; left:25%; top:0; width:75%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232; appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; padding-left:31%; background:url(../img/sort_dropdown.png) no-repeat 95% center; background-size:15px auto;}
.add02 form ul .last{ margin-bottom:0;}
.add02 form ul .last input[type=text]{ display:block; position:absolute; left:25%; top:0; width:40%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232;background:#fff;}
.add02 form ul .last input[type=button]{ display:block; position:absolute; left:70%; top:0; width:30%; border:1px #e50f72 solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#e50f72; background:#fff;}

.butt{ margin-top:30px; text-align:center;}
.butt input{ display:inline-block; width:90%; height:50px; border-radius:4px; background:#e50f72; border:none; font-size:15px; color:#fff;}

.addbutton a{ width:100%; display:block;padding:10px 0; background:#fff;position:fixed; width:100%; max-width:640px;bottom:0px;z-index:98;}
.addbutton input{ width:40%; height:30px; border:1px #df464b solid; color:#df464b; font-size:13px; text-align:center; margin:0 auto; display:block; background:#fff; border-radius:6px;}


.buy-ticket ul li{ overflow:hidden; background-color:#fff; padding:20px 20px 0px 20px; position:relative;}
.buy-ticket ul li a{ display:block; padding:50px 30px; padding-bottom:10px;background:url(../img/bg.png) no-repeat center center; background-size:100% 100%; position:relative;}
.buy-ticket .ticketnum{ margin-top:-40px;}
.buy-ticket .ticketnum em{ font-size:30px; color:#fff;}
.buy-ticket .ticketnum em b{ font-size:12px; color:#fff; font-weight:normal;}
.buy-ticket .ticketnum span{ font-size:13px; color:#fff; padding-left:8px;}
.buy-ticket .price02{ font-size:12px; color:#fff; margin-top:22px;}
.buy-ticket .price02 b{ font-weight:normal; font-size:25px;}
.buy-ticket .price02>span{ display:block; float:right; width:80px; border:1px #fff solid; height:30px; text-align:center; line-height:30px; color:#fff; font-size:12px; border-radius:15px;}
.buy-ticket .data{ font-size:10px; color:#fff; margin-top:8px; padding-bottom:10px;}
.buy-ticket .data span{ font-size:14px; color:#fff;}

.userInfo{ position:relative; background:url(../img/house-bg.png) no-repeat center center;}
.userInfo .bannerUser img{ display:block;}
.userInfo .avatar{  text-align:center; padding:10px 0;}
.userInfo .avatar .avatarPic{width:80px; height:80px; background:#fff; border-radius:50%; overflow:hidden; margin:0px auto;}
.userInfo .avatar .avatarPic img{ width:80px; height:80px; border-radius:50%; overflow:hidden;}
.userInfo .avatar .name{ text-align:center; height:20px; line-height:20px; margin-top:12px; font-size:16px; color:#333; font-weight:normal; }
.userInfo .avatar .address02{ text-align:center; margin-top:10px;}
.userInfo .avatar .address02 span{ font-size:12px; color:#666; line-height:22px; display:inline-block; margin-top:-4px;background:url(../img/address02.png) no-repeat left center;background-size:14px auto; padding-left:20px;}

.phone{ background:url(../img/phone.png) no-repeat 10px center #fff; padding:15px 0; padding-left:40px; background-size:20px auto; font-size:15px; color:#333; border-bottom:1px #e5e5e5 solid; margin-top:10px;}
.phone span{ font-size:13px; display:inline-block; padding-left:15px;}

.intro { background:#fff; padding-bottom:10px;}
.intro h1{ background:url(../img/intr.png) no-repeat 10px center #fff; padding:15px 0; padding-left:40px; background-size:20px auto; font-size:15px; color:#333; border-bottom:1px #e5e5e5 solid; margin-top:10px; font-weight:normal; margin-bottom:10px;}
.intro p{ font-size:14px; color:#666; line-height:18px; text-indent:28px; padding:0 10px;}

.bjbutton{ width:100%; display:block;padding:10px 0; background:#fff;position:fixed; width:100%; max-width:640px;bottom:0px;z-index:98;}
.bjbutton a{ width:40%; height:30px; border:1px #df464b solid; color:#df464b; text-align:center; margin:0 auto; display:block; background:#fff; border-radius:6px; }
.bjbutton a span{ line-height:30px;font-size:13px; padding-left:10px;background:url(../img/bj.png) no-repeat left center; background-size:15px auto; padding-left:20px;}

.ordermoney{ margin-top:10px; margin-bottom:10px; border-top:1px #e5e5e5 solid;}
.way02{padding:15px; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333; background:#fff;}
.way02 span{ float:right; color:#df464b;}

.record{width:100%; max-width:640px;background:#f0f0f0;  z-index:100;}
.recordlist ul li{ background:#fff; padding:0 10px; margin-top:10px;}
.recordlist ul li .tit{ border-bottom:1px #e5e5e5 solid; line-height:40px; font-size:14px;}
.recordlist ul li .tit span{ font-size:13px; color:#666;}
.recordlist ul li .tit time{ font-size:13px; color:#df464b; float:right;}
.recordlist ul li .recorddetail{ padding:12px 0; position:relative;}
.recordlist ul li .recorddetail h4{ font-weight:normal; font-size:16px; color:#808080; line-height:30px;}
.recordlist ul li .recorddetail h4 b{ font-weight:normal; font-size:16px; color:#333333;}
.recordlist ul li .recorddetail h5{ font-weight:normal; font-size:16px; color:#808080; line-height:30px; position:absolute; bottom:12px; right:0;}
.recordlist ul li .recorddetail h5 b{ font-weight:normal; font-size:16px; color:#333333;}

.list .cart02{ position:fixed; width:100%; max-width:640px; border-top:1px solid #e6e6e6; height:45px; bottom:0px; background:#fff; z-index:98;}
.list .cart02>a{ display:block; background:#df464b; color:#fff; height:45px; text-align:center; line-height:45px; font-size:18px; }
.list .cart02 dl{ position:relative;}
.list .cart02 dl dt{ position: absolute; left:0px; top:0px; height:45px; width:20%; }
.list .cart02 dl dt a{ display:block; float:left; width:100%; height:45px; line-height:72px; font-size:14px; text-align:center; overflow:hidden; color:#b2b2b2;background:url(../img/productdetail_shoppingcart.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart02 dl dt a.collect{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/productdetail_collect.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart02 dl dt a.collected{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/productdetail_collect_sel.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart02 dl dd{ margin-left:20%; padding-top:0px; margin-right:0px; overflow:hidden; zoom:1;}
.list .cart02 dl dd a{ float:left; display:block; width:100%; color:#fff; height:45px; line-height:45px; text-align:center; font-size:16px;}
.list .cart02 dl dd a:first-child{ color:#fff; background: #f06c00;}


.package{background:#ffe9cd; padding:15px 10px; height:53px;}
.package span{ display:block; width:33%; text-align:center; float:left; padding:5px 0;}
.package span em{ font-style:normal;font-size:14px; color:#f06c00; display:block;}
.package span b{ font-weight:normal; font-size:13px; color:#808080; margin-top:5px; display:block;}
.package span.on{ border:1px #f06c00 solid;}

.list .cart03{ position:fixed; width:100%; max-width:640px; border-top:1px solid #e6e6e6; height:45px; bottom:0px; background:#fff; z-index:98;}
.list .cart03>a{ display:block; background:#df464b; color:#fff; height:45px; text-align:center; line-height:45px; font-size:18px; }
.list .cart03 dl{ position:relative;}
.list .cart03 dl dt{ position: absolute; left:0px; top:0px; height:45px; width:20%; }
.list .cart03 dl dt a{ display:block; float:left; width:100%; height:45px; line-height:72px; font-size:14px; text-align:center; overflow:hidden; color:#b2b2b2;background:url(../img/productdetail_shoppingcart.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart03 dl dt a.collect{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/productdetail_collect.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart03 dl dt a.collected{ border-right:1px #e5e5e5 solid; margin-right:-1px;background:url(../img/productdetail_collect_sel.png) no-repeat center 4px; background-size:auto 20px; }
.list .cart03 dl dd{ margin-left:20%; padding-top:0px; margin-right:0px; overflow:hidden; zoom:1;}
.list .cart03 dl dd a{ float:left; display:block; width:50%; color:#fff; height:45px; line-height:45px; text-align:center; font-size:16px;}
.list .cart03 dl dd a:first-child{ color:#fff; background: #362299;}
.list .cart03 dl dd a:last-child{ color:#fff; background: #f06c00;}








